<?php

include_once("../modelo/ModeloTorneo.php");
session_start();
if (isset($_POST['opcion'])) {
    $opcion = $_POST['opcion'];
    if ($opcion == 'creartorneo') {
        $idcategoria = $_POST['idcategoria'];
        $torfecha = $_POST['torfecha'];
        $tordiasduracion = $_POST['tordiasduracion'];
        $mTorneo = new ModeloTorneo(null, $idcategoria, null, $torfecha, $tordiasduracion, null, 1);
        $mTorneo->crearTorneo();
        $arTorneo=$mTorneo->listaTorneos();
        $mTorneo->crearRanking($idcategoria,$arTorneo[0]->idtorneo);
        header("location: ../vista/Torneo.php?op=lista&mensaje=Torneo Creado con Exito");
    } else if ($opcion == 'modificar') {
        $idtorneo = $_POST['idtorneo'];
        $idcategoria = $_POST['idcategoria'];
        $torfecha = $_POST['torfecha'];
        $tordiasduracion = $_POST['tordiasduracion'];
        $mTorneo = new ModeloTorneo(null, $idcategoria, null, $torfecha, $tordiasduracion,null, 1);
        $mTorneo->actualizarTorneo($idtorneo);
        header("location: ../vista/Torneo.php?op=lista&mensaje=Datos actualizados con Exito");
    } else if ($opcion == 'eliminar') {
        $idtorneo = $_POST['idtorneo'];
        $mTorneo = new ModeloTorneo();
        $mTorneo->actualizarEstado($idtorneo);
        echo 'ok*|*Eliminado Con Exito';
    }
}

class ControlTorneo {

    public static function getListaTorneos() {
        $mTorneo = new ModeloTorneo();
        $arTorneos = $mTorneo->listaTorneos();
        $_SESSION['arTorneos'] = $arTorneos;
    }

//revisado

    public static function getTorneo($idtorneo) {
        $mTorneo = new ModeloTorneo();
        $arTorneo = $mTorneo->buscarTorneoById($idtorneo);
        $_SESSION['arTorneo'] = $arTorneo;
    }
    public static function getTorneoInforme($idtorneo) {
        $mTorneo = new ModeloTorneo();
        $arTorneo = $mTorneo->buscarTorneoByIdInforme($idtorneo);
        $_SESSION['arTorneo'] = $arTorneo;
    }
    public static function getJugadoresByTorneo($idtorneo) {
        $mTorneo = new ModeloTorneo();
        $arjugadores = $mTorneo->buscarJugadoresByTorneo($idtorneo);
        $_SESSION['arjugadores'] = $arjugadores;
    }

    public static function getModalidad($idcategoria) {
        $mTorneo = new ModeloTorneo();
        $arModalidad = $mTorneo->getModalidadByCategoria($idcategoria);
        $_SESSION['arModalidad'] = $arModalidad;
    }

}

?>
